Edward R.(Ted) Farnworth author data searchable via API